iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

動機:
因為家人每周日都需要查看油價是否漲跌來決定是否要去加油站排隊
但有時在開車中又無法及時做網頁搜尋,因此希望如果每周日line直接跳出通知就太棒啦~~

至於line訊息的發送,目前看了看似乎使用line_notify是最方便的,
關於定期排程的方式查過了有很多種,可以使用Python的schedule套件,crontab等方式
鑒於最近gitHub CI/CD很夯(X 工作上會用到(O 因此排程考慮使用github actions來做~

步驟大略為以下:

  1. 在google colab寫好爬ptt油價的爬蟲程式
  2. 串接line notify api,讓訊息可以發到指定聯絡人群組中
  3. 學習使用github actions YAML配置檔文件來定義工作流程,並將排程設置為每周日。

使用到的技術有:
1.request 請求api方法
2.line notify api串接
3.github CI/CD
4.git

參考資料:

  1. Molly大的>>Python 一個 line notify,通知今天氣溫
  2. 彭彭老師的>>ptt爬蟲影片

下一篇
爬油價漲跌的爬蟲
系列文
定期推送油價通知到Line上的訊息通知,並使用GitLab CI排程搭配Google Colab16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言